<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
       /*
         对象：一个实实在在的事物，具体的。
         手机                 空调             班长
         刘老师的二手手机  210教室的空调。    10月份班的班长
        

         对象有属性和方法：
                属性：事物特有的特性。
                方法：事物的动作，能做的事情。
            诸葛亮：属性：攻击力，魔法值，等级，技能，生命值。
                   方法：释放技能，打野，攻击塔。
            语法结构：
                var 对象名 = {
                    属性名0: 属性值0,
                    属性名1: 属性值1,
                    方法名: function(){
                        函数体;
                    }
                }
            总结：
                1. 属性名:属性值 的格式保存数据
                2. 属性与属性之间逗号分隔
                3. 方法冒号后面跟的是一个匿名函数

            属性的使用： 对象名.属性名   对象名["属性名"]  
            方法的使用： 对象名.方法名() 

            对象的作用：可以保存多个变量，多个函数的声明。    
            相对于数组，对象存储数据，结构更加清晰。

            函数、方法、API是一码事。
       */ 
      var hero = {
          sex: "男",
          level:18,
          kill: function(){
              console.log("拿了一血");
          }
      }
    //   属性的调用
    console.log(hero.sex);
    console.log(hero.level);
    // 属性的调用2
    console.log(hero["level"]);
    hero.kill();

    var person = [170, 185, 182];
    var p ={
        money:180,
        house:180,
        tall:180
    }
    </script>
</body>
</html>